package pe.com.bbva.pct.service;

import java.io.File;
import java.io.InputStream;

import pe.com.bbva.pct.domain.Aplicacion;
import pe.com.bbva.pct.dto.AplicacionDTO;

public interface AplicacionService extends GeneralService {
	
	public int cantidadTotalObjetos(Object aplicacionVO) throws Exception;
	
	public void insertarAplicacion(Aplicacion aplicacion, InputStream archivo) throws Exception;
	
	public AplicacionDTO obtenerAplicacion(Long idAplicacion) throws Exception;
	
	public void eliminarAplicacion(Long idAplicacion) throws Exception;
	
	public void actualizarAplicacion(Aplicacion aplicacion,InputStream archivo) throws Exception;
		
	public Integer validarIntegridadAplicacion(Long idAplicacion) throws Exception;
}
